import Category from './CateEnum'
class ItemData {
    id: number;
    categoryId: Category;
    title: string;
    content: string;
    createTime: string;

    constructor(id = -1, categoryId: Category = -1, title = '', content = '') {
        this.id = id;
        this.categoryId = categoryId;
        this.title = title;
        this.content = content;
        this.createTime = this.toSelfDateStr()
    }


    toSelfDateStr(): string {
        // 将 时间戳 转换 日期对象
        const date = new Date(Date.now());
        // 使用 日期对象 的 getXXX 方法 依次获取 年月日 时分秒，拼接成 想要的格式
        const str = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate()
            + ' ' + date.getHours() + ':' + date.getMinutes();
        //3.最后 将 日期字符串 返回
        return str;
    }
}
export default ItemData;